﻿/* 通用 */
/* 通用字体 */
.hn{vertical-align:middle;}
.hm-process li:after,.owl-review .item .txt:before,.owl-review .item .txt:after,.cases .item .pic:before,.info-menu dd a:after,.errorbox li:before,.footer .ft-t dl.dot-list dd:before{font-family:"hn"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/* 通用区块 */
.sec{padding:45px 0;}
.sec-npb{padding-bottom:0;}
.sec .sec-title{text-align:center;margin-bottom:30px;}
.sec .sec-title .hn{position:relative;display:inline-block;font-size:40px;line-height:1;}
.sec .sec-title .hn:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:20px;background:rgba(26,198,200,.6);border-radius:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.sec .sec-title h3{position:relative;color:#333;font-size:20px;font-weight:normal;margin:10px 0 20px;}
.sec .sec-title h3:before{content:"";position:absolute;left:50%;bottom:-10px;width:1.5em;height:3px;background:#1ac6c8;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.sec .sec-title p{color:#9b9b9b;line-height:1.8;padding:0 20px;}
/* 区块-信息 */
.sec-article{margin:30px 0;}
/* 通用轮播图 */
.owl-common .owl-nav button{position:absolute;top:50%;display:block;width:40px;height:40px;color:#fff;background:rgba(26,198,200,.3)!important;border-radius:50%;outline:0;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.owl-common .owl-nav button i{display:inline-block;color:rgba(255,255,255,.75);line-height:40px;font-size:18px;vertical-align:middle;transition:all .3s ease-in-out;}
.owl-common .owl-nav button:hover{background:rgba(26,198,200,.5)!important;border:none;}
.owl-common .owl-nav button:hover i{color:#fff;}
.owl-common .owl-nav .owl-prev i{margin-right:2px;}
.owl-common .owl-nav .owl-next i{margin-left:2px;}
.owl-common .owl-nav .owl-prev{left:-10px;}
.owl-common .owl-nav .owl-next{right:-10px;}
.owl-common .owl-dots{line-height:1;margin-top:15px;}
.owl-common .owl-dots button+button{margin-left:10px;}
.owl-common .owl-dots .owl-dot{display:inline-block;width:14px;height:14px;background:#e7e7e7;border:3px solid #e7e7e7;border-radius:50%;}
.owl-common .owl-dots .owl-dot.active{background:transparent;border-color:#1ac6c8;}
.owl-common .owl-dots .owl-dot span{display:none;}
/* 首页-Banner轮播图（PC端） */
.owl-banner .item{position:relative;display:block;width:100%;height:100vh;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.owl-banner .item:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:rgba(0,0,0,.15);}
.owl-banner .item .con{position:absolute;top:55%;left:50%;display:flex;justify-content:space-between;align-items:center;width:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.owl-banner .item .txt{flex:7;}
.owl-banner .item .txt h3{font-size:36px;font-weight:normal;margin-bottom:20px;}
.owl-banner .item .txt p{font-size:20px;line-height:1.8;}
.owl-banner .item .txt a{display:inline-block;color:#fff;font-size:16px;line-height:45px;margin-top:20px;padding:0 30px;background:rgba(26,198,200,.75);border-radius:3px;}
.owl-banner .item .txt a .hn{font-size:20px;margin-left:3px;}
.owl-banner .item .txt a:hover{background:#1ac6c8;}
.owl-banner .item .pic{flex:5;}
.owl-banner .item .pic img{max-width:100%;height:auto;}
.owl-banner .item .txt h3,.owl-banner .item .txt p,.owl-banner .item .txt a,.owl-banner .item .pic{display:none;}
.owl-banner .active .item .txt h3,.owl-banner .active .item .txt p,.owl-banner .active .item .pic{display:block;}
.owl-banner .active .item .txt a{display:inline-block;}
.owl-banner .owl-nav button{background:rgba(255,255,255,.1)!important;}
.owl-banner .owl-nav button.owl-prev{left:80px;}
.owl-banner .owl-nav button.owl-next{right:80px;}
.owl-banner .owl-nav button:hover{background:rgba(255,255,255,.3)!important;}
/* 首页-Banner轮播图（手机端） */
.owl-m-banner,.owl-m-banner .item{height:100vh;overflow:hidden;}
.owl-m-banner .item{display:block;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.owl-m-banner .item .con{position:absolute;top:50%;left:50%;display:flex;flex-direction:column-reverse;align-items:center;width:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.owl-m-banner .item .txt{margin-top:20px;}
.owl-m-banner .item .txt h3{font-size:26px;font-weight:normal;margin-bottom:5px;}
.owl-m-banner .item .txt p{line-height:1.8;}
.owl-m-banner .item .txt a{display:inline-block;color:#fff;line-height:36px;margin-top:10px;padding:0 20px;background:rgba(26,198,200,.75);border-radius:3px;}
.owl-m-banner .item .txt a .hn{font-size:18px;margin-left:3px;}
.owl-m-banner .item .txt a:hover{background:#1ac6c8;}
.owl-m-banner .item .pic img{width:240px;height:auto;}
.owl-m-banner .item .txt h3,.owl-m-banner .item .txt p,.owl-m-banner .item .txt a,.owl-m-banner .item .pic{display:none;}
.owl-m-banner .active .item .txt h3,.owl-m-banner .active .item .txt p,.owl-m-banner .active .item .pic{display:block;}
.owl-m-banner .active .item .txt a{display:inline-block;}
.owl-m-banner .owl-nav button{background:rgba(255,255,255,.3)!important;}
.owl-m-banner .owl-nav button.owl-prev{left:15px;}
.owl-m-banner .owl-nav button.owl-next{right:15px;}
/* 关于我们（轮播图） */
.owl-about .item{text-align:center;padding-top:50px;}
.owl-about .item .hn{display:block;font-size:45px;line-height:1;}
.owl-about .item h3{color:#333;font-size:18px;font-weight:normal;margin:10px 0 10px;}
.owl-about .item p{line-height:1.8;}
.owl-about .owl-dots{text-align:center;}
/* 案例（轮播图） */
.owl-cases .item{margin:0 10px;}
/* 新闻（轮播图） */
.owl-news .item{width:auto;margin:0 10px;background:#fff!important;}
/* 合作伙伴（轮播图） */
.owl-partner .item{padding:0 15px;}
.owl-partner .item img{display:block;border:1px solid #f5f5f5;}
/* 公司资质（轮播图） */
.owl-qualification .item{padding:0 15px;}
.owl-qualification .item img{display:block;border:1px solid #f5f5f5;}
/* 客户评价（轮播图） */
.owl-review .item .txt{position:relative;line-height:2;text-indent:2em;padding:0 60px;}
.owl-review .item .txt:before,.owl-review .item .txt:after{position:absolute;color:#e5e5e5;font-size:22px;}
.owl-review .item .txt:before{content:"\e941";top:-10px;left:20px;}
.owl-review .item .txt:after{content:"\e629";margin-left:-10px;}
.owl-review .item .name{text-align:center;margin-top:20px;}
.owl-review .item .name img{display:block;width:80px;height:80px;border-radius:50%;margin:0 auto 10px;}
.owl-review .owl-dots{text-align:center;}
/* 页眉 */
.header{display:none;}
.header,.header a{color:#fff;}
.header{position:absolute;top:0;right:0;left:0;z-index:10;padding:20px 0;}
.header .hd-con{display:flex;justify-content:space-between;align-items:center;}
.header .hd-con .logo,.header .hd-con .logo img{display:block;}
.header .hd-con .logo{margin-right:100px;}
.header .hd-con .logo img{width:auto;height:50px;}
.header .hd-con .txt{flex-grow:1;text-align:right;}
.header .hd-con .txt .phone{display:inline-block;font-size:16px;font-family:Arial;padding:0 0 15px 15px;border-bottom:1px solid rgba(255,255,255,.15);}
.header .hd-con .txt .phone .hn{font-size:18px;margin-right:6px;}
.header .hd-con .txt .phone .btn{background:#fb0;}
.header .hd-con .txt .phone .btn .hn{font-size:16px;}
.header .hd-con .txt .nav{font-size:18px;margin-top:15px;}
.header .hd-con .txt .nav a{}
.header .hd-con .txt .nav a+a{margin-left:25px;}
/* 移动端页眉 */
.m-header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:20px;z-index:100;}
.m-header .logo,.m-header .logo img{display:block;width:auto;height:40px;}
.m-header .hn{color:#fff;font-size:30px;line-height:1;}
/* 导航-移动端 */
.m-nav{position:absolute;top:0;right:0;display:flex;align-items:center;width:0;height:100%;background:#1ac8c8;z-index:100;overflow:hidden;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.m-nav.show{width:50%;}
.m-nav ul{width:100%;}
.m-nav li{font-size:15px;line-height:50px;text-align:center;}
.m-nav li+li{margin-top:1px;}
.m-nav li a{display:block;color:#fff;background:#77e3e3;}
.m-nav li:hover a,.m-nav li.curr a{color:#fff;background:#ff8621;}
.m-nav .hn-close{position:absolute;top:20px;right:20px;display:block;color:#fff;font-size:16px;line-height:1;padding:8px;border:1px solid #fff;border-radius:100%;}
/* 内页Banner */
.bn{position:relative;height:220px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#1ac6c8;}
.bn:before{content:"";position:absolute;left:0;bottom:0;right:0;height:100%;background:rgba(0,0,0,.35);}
.bn .title{position:absolute;top:70%;left:50%;color:#fff;text-align:center;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;}
.bn .title h3{height:36px;line-height:36px;font-size:18px;font-weight:normal;padding:0 35px;background:rgba(26,198,200,.3);border-radius:36px;}
.bn .title p.en{color:rgba(255,255,255,.85);font-size:16px;font-family:'Times New Roman', Times, serif;margin:10px 0 15px;}
.bn .title .hn{display:inline-block;color:rgba(255,255,255,.5);font-size:22px;line-height:1;-webkit-animation:arrow-down 1.5s infinite ease-in-out;animation:arrow-down 1.5s infinite ease-in-out;}
/* 当前位置 */
.currpath{height:50px;line-height:50px;color:#666;font-size:12px;background:rgba(255,255,255,.85);border-bottom:1px solid #e7e7e7;box-shadow:0 0 5px rgba(0,0,0,.1);}
.currpath .hn{margin-right:5px;}
.currpath b{font-family:'宋体';margin:0 10px;}
/* 首页-连接 */
.hm-connect{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;padding-top:50px;border-top:1px solid #f2f2f2;}
.hm-connect li{width:48%;text-align:right;margin-bottom:20px;padding:20px;background:rgba(26,198,200,.075);border-radius:3px;}
.hm-connect li .hn{display:inline-block;color:rgba(26,198,200,.7);font-size:40px;line-height:1;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.hm-connect li div{display:flex;justify-content:space-between;margin-top:10px;}
.hm-connect li div span,.hm-connect li div p{width:48%;}
.hm-connect li div span{display:block;color:#fff;text-align:center;padding:10px;background:#1ac6c8;border-radius:3px;}
.hm-connect li div span i{display:block;}
.hm-connect li div p{display:flex;color:#505050;line-height:1.8;align-items:center;justify-content:center;}
.hm-connect li:hover .hn{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
/* 首页-优势 */
.hm-service .desc{color:#333;font-weight:normal;padding:30px 0;}
.hm-service .desc p{line-height:2;}
.hm-service dl{display:flex;justify-content:space-between;}
.hm-service dd{position:relative;width:32%;overflow:hidden;}
.hm-service dd img{position:relative;display:block;width:100%;height:auto;z-index:1;}
.hm-service dd div{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;height:100%;color:#fff;font-size:22px;background:rgba(26,198,200,.75);z-index:5;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);transform-origin:left bottom;}
.hm-service dd:hover div{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
.hm-service ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.hm-service li{width:48%;text-align:center;margin-top:35px;padding:0 15px;}
.hm-service li .hn{position:relative;display:inline-block;color:#1ac6c8;font-size:40px;line-height:1;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.hm-service li h3{color:#333;font-size:14px;margin:10px 0 5px;}
.hm-service li p{color:#9b9b9b;font-size:12px;}
.hm-service li.last{display:flex;justify-content:center;align-items:center;background:#1ac6c8;border-radius:3px;}
.hm-service li.last a{display:flex;align-items:center;color:#fff;}
.hm-service li.last .hn{color:#fff;}
.hm-service li.last span{display:block;width:45px;font-size:16px;text-align:left;margin-left:10px;}
.hm-service li:hover .hn{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);}
/* 首页-合作流程 */
.hm-process{display:flex;flex-wrap:wrap;justify-content:space-between;}
.hm-process li{position:relative;width:48%;text-align:center;margin-bottom:15px;}
.hm-process li:after{content:"\e65f";position:absolute;top:60%;right:-40px;display:none;width:35px;line-height:35px;color:#fff;font-size:20px;background:rgba(26,198,200,.1);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.hm-process li:last-child:after{display:none;}
.hm-process li .hn{display:block;width:60px;line-height:60px;color:#fff;font-size:30px;margin:0 auto;background:#1ac6c8;border-radius:50%;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.hm-process li h3{color:#333;font-size:14px;font-weight:normal;margin:10px 0 5px;}
.hm-process li p{color:#9b9b9b;font-size:12px;}
.hm-process li:hover .hn{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);}
/* 首页-友情链接 */
.hm-links a{display:inline-block;color:#333;margin:0 15px 8px 0;}
.hm-links a:hover{color:#d30;}
/* 关于我们 */
.about .pic{position:relative;}
.about .pic:before{content:"";position:absolute;left:-50%;bottom:-50%;display:none;width:50%;height:50%;background:rgba(206,232,97,.3);-webkit-transform:translate(85%,-85%);transform:translate(85%,-85%);}
.about .pic img{display:block;width:100%;height:auto;}
.about .con{padding-top:20px;}
.about .con .tit{color:#333;font-size:18px;font-weight:normal;margin-bottom:15px;}
.about .con .detail p{line-height:2;text-indent:2em;}
.about .con .detail p:first-child{color:#505050;}
.about .con .detail p:last-child{color:#9b9b9b;margin-top:15px;}
.about-reverse,.about-reverse .row{flex-direction:row-reverse;}
.about-reverse .pic:before{left:auto;right:-50%;-webkit-transform:translate(-85%,-85%);transform:translate(-85%,-85%);}
/* 合作伙伴 */
.partner{margin-top:50px;padding:50px;border-top:1px solid #f2f2f2;}
/* 特色 */
.feature{color:#fff;}
.feature>div{position:relative;padding:35px 25px;}
.feature .ft-a{display:flex;align-items:center;background:url(../Images/feature_a_bg.jpg) no-repeat center center / cover;}
.feature .ft-a h2{font-size:20px;}
.feature .ft-a p{line-height:2;margin:10px 0 0px;}
.feature .ft-b{text-align:center;background:url(../Images/feature_b_bg.jpg) no-repeat center center / cover;}
.feature .ft-b:before{content:"";position:absolute;top:0;right:0;left:0;height:100%;background:rgba(0,0,0,.3);z-index:0;}
.feature .ft-b>*{position:relative;z-index:10;}
.feature .ft-b li+li{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);}
.feature .ft-b li .hn{font-size:40px;line-height:1;}
.feature .ft-b li h3{font-size:20px;margin:15px 0 5px;}
.feature .ft-b li p{line-height:2;}
.feature .ft-b .btn{display:inline-block;height:40px;line-height:40px;color:#fff;margin-top:20px;padding:0 30px;background:#f80;}
/* 菜单 */
.menu{margin-bottom:10px;}
.menu a{display:inline-block;height:35px;line-height:35px;color:#414141;font-size:12px;margin:0 10px 10px 0;padding:0 15px;background:rgba(0,162,160,.1);border-radius:3px;}
.menu a.curr{color:#fff;background:#1ac6c8;}
/* 项目案例-列表 */
.cases .item{position:relative;margin-bottom:30px;background:#fff;border:1px solid #f2f2f2;border-radius:3px;overflow:hidden;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.cases .item .pic,.cases .item .pic img{position:relative;display:block;}
.cases .item .pic img{width:100%;height:auto;}
.cases .item .pic:before{content:"\e64f";position:absolute;top:50%;left:50%;color:rgba(255,255,255,.0);font-size:26px;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease .5s;transition:all ease .5s;}
.cases .item .tit{line-height:60px;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 20px;overflow:hidden;}
.cases .item .pic b{position:absolute;width:50%;height:50%;background:rgba(0,0,0,.35);filter:alpha(opacity=0);opacity:0;-webkit-transition:all ease .5s;transition:all ease .5s;}
.cases .item .pic b.a{top:0;left:0;}
.cases .item .pic b.b{top:0;right:0;}
.cases .item .pic b.c{bottom:0;right:0;}
.cases .item .pic b.d{bottom:0;left:0;}
.cases .item:hover{box-shadow:0 0 20px rgba(0,0,0,.3);}
.cases .item .pic:hover:before{color:rgba(255,255,255,.8);}
.cases .item .pic:hover b{filter:alpha(opacity=100);opacity:1;}
.cases .item .pic:hover b.a{-webkit-transform:translateX(100%);transform:translateX(100%);}
.cases .item .pic:hover b.b{-webkit-transform:translateY(100%);transform:translateY(100%);}
.cases .item .pic:hover b.d{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.cases .item .pic:hover b.c{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
/* 信息菜单 */
.info-menu{border-radius:3px;overflow:hidden;}
.info-menu dt{color:#fff;font-size:24px;line-height:90px;text-align:center;padding-top:10px;background:#17b0b3 url(../Images/info_menu_tit_bg.png) no-repeat center bottom / cover;}
.info-menu dd{position:relative;height:61px;line-height:60px;text-align:center;border-bottom:1px solid rgba(26,198,200,.1);}
.info-menu dd:last-child{height:60px;border:none;}
.info-menu dd:before{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;background:transparent;z-index:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.info-menu dd a{position:relative;display:block;font-size:16px;background:rgba(26,198,200,.07);}
.info-menu dd a:after{content:"\e66f";position:absolute;top:54%;right:20px;color:#b7b7b7;font-size:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.info-menu dd:hover:before{width:100%;background:rgba(26,198,200,.75);}
.info-menu dd a:hover,.info-menu dd.curr a{color:#fff;background:rgba(26,198,200,.75);}
.info-menu dd a:hover:after,.info-menu dd.curr a:after{color:#fff;}
/* 联系我们 */
.info-contact{text-align:center;line-height:1;margin-top:20px;padding:40px 35px;background:rgba(26,198,200,.07);border-radius:3px;}
.info-contact h3{color:#16a3a6;font-size:18px;font-weight:normal;}
.info-contact h3 .hn{font-size:20px;margin-right:10px;}
.info-contact p{font-size:16px;margin-top:15px;}
.info-contact .btn{background:#f80;}
.info-contact .btn .hn{margin-right:6px;}
/* 信息列表 */
.info-list li{position:relative;margin-bottom:20px;border:1px solid #f2f2f2;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.info-list li .pic,.info-list li .pic img{display:block;}
.info-list li .pic{overflow:hidden;}
.info-list li .pic img{width:100%;height:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.info-list li .txt{position:relative;padding:20px;}
.info-list li .txt h3{font-size:15px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.info-list li .txt h3 a{color:#333;}
.info-list li .txt h3 a:hover{color:#d30;}
.info-list li .txt div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-height:72px;height:72px;color:#808080;font-size:12px;line-height:2;text-overflow:ellipsis;margin:10px 0;overflow:hidden;}
.info-list li .txt p{text-align:right;}
.info-list li .txt .btn{position:relative;color:#666;font-size:12px;background:#f0f0f0;overflow:hidden;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.info-list li .txt .btn span{position:relative;z-index:10;}
.info-list li .txt .btn:before{content:"";position:absolute;top:0;left:0;right:0;width:0;height:100%;background:transparent;z-index:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.info-list li .txt .btn .hn{display:inline-block;margin-left:5px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.info-list li:hover{box-shadow:0 0 15px rgba(0,0,0,.15);}
.info-list li:hover .pic img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.info-list li:hover .txt .btn{color:#fff;}
.info-list li:hover .txt .btn:before{width:100%;background:#1ac6c8;}
.info-list li:hover .txt .btn .hn{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);}
/* 信息列表-3列 */
.info-colum-3 li{box-shadow:0 0 15px rgba(0,0,0,.075);}
/* 文章 */
.article{background:#fff;border:1px solid #e7e7e7;box-shadow:0 0 5px rgba(0,0,0,.075);border-radius:5px;}
.article>.title{color:#333;font-size:16px;font-weight:normal;line-height:1.8;text-align:center;padding:30px 25px 15px;}
.article>.other{color:#b7b7b7;font-size:12px;text-align:center;padding-bottom:15px;border-bottom:1px solid #f2f2f2;}
.article>.other span .hn{margin-right:5px;}
.article>.other span+span{margin-left:15px;}
.article>.content{position:relative;line-height:2;padding:25px;overflow:hidden;}
.article>.content p{margin-bottom:15px;text-indent:2em;}
.article>.content img{display:block;max-width:100%;height:auto;text-align:center;margin-left:auto;margin-right:auto;}
.article>.links{position:relative;color:#333;font-size:12px;padding:20px 120px 20px 25px;border-top:1px solid #f2f2f2;}
.article>.links p{line-height:2.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.article>.links p span{color:#999;}
.article>.links .back{position:absolute;top:20px;right:25px;color:#f80;line-height:1.6;}
.article>.links .back a{color:#1ac6c8;}
.article>.links .back a:hover{color:#f80;}
.article>.links .back i{font-size:22px;vertical-align:middle;margin-right:8px;}
/* 人才理念 */
.concept p,.recruit p{line-height:2;text-indent:2em;margin-bottom:10px;}
.concept{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #f2f2f2;}
.concept img{display:block;width:100%;height:auto;margin-bottom:20px;}
/* 招聘信息 */
.recruit{margin-bottom:50px;}
.recruit .btn-job{display:block;height:50px;line-height:50px;color:#fff;font-size:14px;text-align:center;margin:30px auto 0;background:#1ac6c8;border-radius:50px;}
.recruit .btn-job:hover{color:#fff;background:rgba(26,198,200,.75);}
/* 招聘列表 */
.recruit-list{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.15);overflow:hidden;}
.recruit-list dt{position:relative;height:51px;line-height:50px;color:#333;cursor:pointer;font-size:15px;padding:0 30px;background:#f8f8f8;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.recruit-list dt .place{font-size:12px;margin-left:10px;}
.recruit-list dt:before{content:"";position:absolute;top:50%;right:22px;width:18px;height:2px;background:#999;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.recruit-list dt:after{content:"";position:absolute;top:50%;right:30px;width:2px;height:18px;background:#999;-webkit-transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.recruit-list dt.on{color:#fff;background:#1ac6c8;}
.recruit-list dt.on:before{background:#fff;}
.recruit-list dt.on:after{top:-50%;}
.recruit-list dd{display:none;padding:20px 25px 10px;background:#fff;}
.recruit-list dd .item{margin-bottom:20px;}
.recruit-list dd .item h3{color:#333;font-size:14px;margin-bottom:10px;}
.recruit-list dd .item p{font-size:12px;line-height:2;}
/* 联系我们 */
.contact .txt{line-height:2;text-indent:2em;margin-bottom:30px;}
.contact .item dt{position:relative;bottom:-20px;width:75px;height:70px;margin:0 auto;border:5px solid #fff;border-radius:5px;z-index:10;}
.contact .item dt .hn{position:relative;display:block;line-height:60px;color:#fff;text-align:center;font-size:26px;background:#1ac6c8;border-radius:5px;overflow:hidden;}
.contact .item dt .hn:before{position:relative;z-index:5;}
.contact .item dt .hn:after{content:"";position:absolute;left:0;bottom:0;right:0;height:0;background:transparent;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.contact .item dd{position:relative;min-height:200px;text-align:center;padding:40px 25px 30px;background:#fff;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.1);overflow:hidden;}
.contact .item dd:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;background:transparent;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.contact .item dd h3,.contact .item dd p{position:relative;z-index:5;-webkit-transition:all linear .3s;transition:all linear .3s;}
.contact .item dd h3{color:#333;font-size:18px;font-weight:normal;margin-bottom:10px;}
.contact .item dd p{line-height:2;}
.contact .item:hover{cursor:pointer;}
.contact .item:hover dt .hn:after{height:100%;background:#16a3a6;}
.contact .item:hover dd:before{height:100%;background:#1ac6c8;}
.contact .item:hover dd,.contact .item:hover dd h3{color:#fff!important;}
/* 在线留言 */
.message{vertical-align:middle;}
.message input[type=text],.message textarea{width:100%;height:45px;margin-bottom:20px;border-color:#e7e7e7;}
.message input[type=text]{line-height:43px;}
.message textarea{height:120px;}
.message .mail span{color:#1ac6c8;}
.message .mail span .hn{margin-right:5px;}
.message .btn{height:40px;line-height:40px;margin-top:25px;padding:0 30px;background:#1ac6c8;}
/* 错误提示 */
.errorbox{display:none;color:#8a6d3b;margin-bottom:20px;padding:10px 20px;background:#fcf8e3;border:1px solid #ccc28c;border-radius:3px;}
.validation-summary-errors{display:block;}
.errorbox ul:after{content:"";display:block;height:0;line-height:0;font-size:0;clear:both;overflow:hidden;}
.errorbox ul{*zoom:1;}
.errorbox li{float:left;}
.errorbox li + li{margin-left:20px;}
.errorbox li:before{content:"\e626";margin-right:6px;}
/* 地图信息 */
.map-info{position:relative;height:260px;border-top:1px solid #dedede;}
.map-info #allmap{width:100%;height:100%;overflow:hidden;}
.map-info .marker{position:absolute;left:0;bottom:0;display:none;width:100%;color:#fff;font-size:16px;text-align:center;padding:25px 0 20px;background:rgba(26,198,200,.3);}
.map-info .marker h3{font-weight:normal;}
.map-info .marker p{margin-top:8px;}
.map-info .marker p .hn{margin-right:6px;}
/* 页脚 */
.footer,.footer a{color:#b7b7b7;}
.footer a:hover{color:#1ac6c8;}
.footer{background:url(../Images/footer_bg.jpg) no-repeat center top / cover;}
.footer .hn{color:#e7e7e7;font-size:14px;margin-right:6px;}
.footer .ft-t{padding:45px 0 20px;border-bottom:1px solid #414141;}
.footer .ft-t .logo,.footer .ft-t .logo img{display:block;}
.footer .ft-t .logo img{width:auto;height:40px;}
.footer .ft-t .words{line-height:2;margin:15px 0;}
.footer .ft-t .qrcode{display:flex;}
.footer .ft-t .qrcode li{text-align:center;}
.footer .ft-t .qrcode li+li{margin-left:15px;}
.footer .ft-t .qrcode li img{display:block;max-width:80px;height:auto;border-radius:2px;}
.footer .ft-t .qrcode li p{font-size:12px;line-height:1;margin-top:10px;}
.footer .ft-t dl{position:relative;font-size:12px;padding-top:25px;}
.footer .ft-t dt{color:#fff;font-size:14px;font-weight:bold;margin-bottom:5px;}
.footer .ft-t dd{line-height:2;}
.footer .ft-t dl.dot-list dd:before{content:"\f28c";font-size:12px;margin-right:10px;}
.footer .ft-b{font-size:12px;text-align:center;padding:20px 0;}
.footer .ft-b .support{display:block;}
/* 工具栏 */
.toolbar{position:fixed;right:10px;bottom:50px;color:#fff;z-index:50;}
.toolbar>a{position:relative;display:block;width:35px;line-height:35px;text-align:center;background:#1ac6c8;overflow:hidden;border-radius:3px;}
.toolbar>a+a{margin-top:5px;}
.toolbar>a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#f80;z-index:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.toolbar>a:hover:before{left:0;}
.toolbar>a .hn{position:relative;color:#fff;font-size:16px;z-index:10;}
.toolbar>a.gotop{display:none;}
/* 微信盒子-弹出 */
.pop-wechat{text-align:center;padding:20px;border-radius:3px;}
.pop-wechat dd+dd{margin-top:20px;}
.pop-wechat img{display:block;width:200px;box-shadow:0 0 5px 5px rgba(0,0,0,.1);}
.pop-wechat p{font-size:12px;line-height:1;margin-top:10px;}
@keyframes arrow-down{
    0%,30%{opacity:0;transform:translateY(-5px);-webkit-transform:translateY(-5px);}
    60%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
    100%{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);}
}
@-webkit-keyframes arrow-down{
    0%,30%{opacity:0;transform:translateY(-5px);-webkit-transform:translateY(-5px);}
    60%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
    100%{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);}
}
@media (min-width:768px){
    /* 首页-Banner轮播图（手机端） */
    .owl-m-banner .item .txt h3{font-size:36px;}
    .owl-m-banner .item .txt p{font-size:18px;}
    .owl-m-banner .item .txt a{line-height:40px;padding:0 30px;}
    .owl-m-banner .item .pic img{width:400px;height:auto;}
    .owl-m-banner .item .txt h3,.owl-m-banner .item .txt p,.owl-m-banner .item .txt a,.owl-m-banner .item .pic{display:none;}
    .owl-m-banner .active .item .txt h3,.owl-m-banner .active .item .txt p,.owl-m-banner .active .item .pic{display:block;}
    .owl-m-banner .active .item .txt a{display:inline-block;}
    .owl-m-banner .owl-nav button{background:rgba(255,255,255,.3)!important;}
    .owl-m-banner .owl-nav button.owl-prev{left:15px;}
    .owl-m-banner .owl-nav button.owl-next{right:15px;}
    /* 内页Banner */
    .bn{height:300px;}
    /* 菜单 */
    .menu a{height:40px;line-height:40px;padding:0 25px;}
}
@media (min-width:992px){
    /* 特色 */
    .feature>div{padding:50px 35px;}
    .feature .ft-b ul{display:flex;}
    .feature .ft-b li{flex:1;}
    .feature .ft-b li+li{margin-top:0;padding-top:0;border-top:none;}
    /* 信息列表 */
    .info-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .info-list li{width:49%;}
    /* 信息列表-3列 */
    .info-colum-3 li{width:32%;}
}
@media (min-width:1200px){
    /* 通用区块 */
    .sec{padding:100px 0;}
    .sec .sec-title{margin-bottom:50px;}
    .sec .sec-title .hn{font-size:55px;}
    .sec .sec-title .hn:after{width:40px;height:25px;}
    .sec .sec-title h3{font-size:30px;}
    .sec .sec-title p{font-size:16px;}
    /* 区块-信息 */
    .sec-article{margin:30px 0 50px;}
    /* 通用轮播图 */
    .owl-common .owl-nav button{width:60px;height:60px;}
    .owl-common .owl-nav button i{line-height:60px;font-size:26px;}
    .owl-common .owl-nav .owl-prev{left:-100px;}
    .owl-common .owl-nav .owl-next{right:-100px;}
    /* 首页-Banner轮播图（PC端） */
    .owl-banner .item{height:800px;}
    .owl-banner .item .con{width:1000px;}
    .owl-banner .item .txt h3{font-size:55px;}
    .owl-banner .item .txt p{font-size:32px;}
    .owl-banner .item .txt a{font-size:18px;line-height:50px;margin-top:30px;padding:0 50px;}
    .owl-banner .item .txt a .hn{font-size:26px;}
    /* 首页-友情链接 */
    .hm-links a{margin-bottom:10px;}
    /* 关于我们（轮播图） */
    .owl-about .item{text-align:left;}
    .owl-about .item .hn{font-size:50px;}
    .owl-about .item h3{font-size:20px;}
    .owl-about .owl-dots{text-align:left;}
    /* 客户评价（轮播图） */
    .owl-review .item .txt{font-size:18px;}
    .owl-review .item .txt:before,.owl-review .item .txt:after{font-size:32px;}
    .owl-review .item .txt:before{top:-20px;left:0;}
    .owl-review .item .txt:after{margin-left:-20px;}
    .owl-review .item .name{margin-top:50px;}
    .owl-review .item .name span{font-size:16px;}
    /* 页眉 */
    .header{display:block;}
    /* 移动端页眉 */
    .m-header{display:none;}
    /* 内页Banner */
    .bn{height:600px;}
    .bn .title{top:65%;}
    .bn .title h3{height:50px;line-height:50px;font-size:26px;padding:0 40px;border-radius:50px;}
    .bn .title p.en{font-size:24px;margin:15px 0 20px;}
    .bn .title .hn{font-size:30px;}
    /* 当前位置 */
    .currpath{height:66px;line-height:65px;font-size:14px;}
    .currpath .hn{font-size:20px;margin-right:8px;}
    .currpath b{margin:0 15px;}
    /* 首页-连接 */
    .hm-connect{flex-wrap:nowrap;margin-top:80px;}
    .hm-connect li{width:23%;margin-bottom:0px;}
    .hm-connect li div span{font-size:18px;padding:15px;}
    .hm-connect li div p{font-size:16px;}
    /* 首页-优势 */
    .hm-service .desc{font-size:20px;}
    .hm-service li{width:23%;text-align:left;}
    .hm-service li .hn{font-size:50px;}
    .hm-service li h3{font-size:16px;margin:20px 0;}
    .hm-service li p{font-size:14px;}
    .hm-service li.last span{font-size:22px;line-height:35px;margin-left:20px;}
    /* 首页-合作流程 */
    .hm-process{flex-wrap:nowrap;}
    .hm-process li{width:22%;margin-bottom:0;}
    .hm-process li:after{display:block;}
    .hm-process li .hn{width:80px;line-height:80px;font-size:40px;}
    .hm-process li h3{font-size:18px;margin:15px 0 10px;}
    .hm-process li p{font-size:15px;}
    /* 关于我们 */
    .about .pic:before{display:block;}
    .about .con .tit{font-size:32px;margin-bottom:30px;}
    .about .con .detail p{font-size:16px;}
    .about .con .detail p:first-child{color:#333;}
    .about .con .detail p:last-child{margin-top:20px;}
    /* 合作伙伴 */
    .partner{margin-top:100px;}
    /* 特色 */
    .feature{display:flex;}
    .feature>div{width:50%;padding:60px 150px;}
    .feature .ft-a h2{font-size:34px;}
    .feature .ft-a p{font-size:16px;margin:25px 0 40px;}
    .feature .ft-b{text-align:left;}
    .feature .ft-b li{flex:initial;}
    .feature .ft-b li+li{margin-left:80px;}
    .feature .ft-b li .hn{font-size:60px;}
    .feature .ft-b li h3{margin:20px 0 10px;}
    .feature .ft-b li p{font-size:16px;}
    .feature .ft-b .btn{height:45px;line-height:45px;font-size:16px;margin-top:30px;padding:0 50px;}
    /* 菜单 */
    .menu a{height:45px;line-height:45px;font-size:15px;margin:0 15px 15px 0;padding:0 40px;background:rgba(0,162,160,.1);border-radius:5px;}
    /* 信息列表 */
    .info-list li .txt h3{font-size:18px;}
    .info-list li .txt div{min-height:84px;height:84px;font-size:14px;}
    .info-list li .txt .btn{font-size:14px;}
    .info-list li .txt .btn .hn{margin-left:8px;}
    /* 文章 */
    .article{margin:0 -15px 0 -10px;}
    .article>.title{font-size:24px;padding:50px 50px 20px;}
    .article>.other{font-size:14px;}
    .article>.content{padding:50px;}
    .article>.links{font-size:14px;padding:20px 150px 20px 50px;}
    .article>.links .back{right:35px;}
    /* 人才理念 */
    .concept,.recruit{font-size:15px;}
    .concept{margin-bottom:60px;padding-bottom:60px;}
    /* 招聘信息 */
    .recruit{margin-bottom:60px;}
    .recruit .btn-job{width:360px;height:56px;line-height:56px;font-size:16px;border-radius:56px;}
    /* 招聘列表 */
    .recruit-list dt{height:61px;line-height:60px;font-size:16px;}
    .recruit-list dt .place{font-size:14px;}
    .recruit-list dd{padding:25px 30px 10px;}
    .recruit-list dd .item h3{font-size:16px;}
    .recruit-list dd .item p{font-size:14px;}
    /* 联系我们 */
    .contact .txt{font-size:16px;}
    /* 在线留言 */
    .message input[type=text],.message textarea{height:50px;}
    .message input[type=text]{line-height:48px;}
    .message textarea{height:150px;}
    /* 地图信息 */
    .map-info{height:550px;}
    .map-info .marker{display:block;}
    /* 页脚 */
    .footer .hn{font-size:16px;margin-right:10px;}
    .footer .ft-t{padding:80px 0 40px;}
    .footer .ft-t .logo img{height:50px;}
    .footer .ft-t .words{padding-right:100px;margin:20px 0;}
    .footer .ft-t .qrcode li+li{margin-left:25px;}
    .footer .ft-t .qrcode li img{max-width:90px;}
    .footer .ft-t dl{font-size:14px;padding-top:20px;}
    .footer .ft-t dt{font-size:16px;margin-bottom:20px;}
    .footer .ft-t dd{line-height:35px;}
    .footer .ft-b{font-size:14px;padding:35px 0;}
    .footer .ft-b .support{display:inline-block;}
    /* 工具栏 */
    .toolbar{right:50px;bottom:150px;}
    .toolbar>a{width:50px;line-height:50px;}
    .toolbar>a .hn{font-size:22px;}
    /* 微信盒子-弹出 */
    .pop-wechat{padding:30px;}
    .pop-wechat p{font-size:15px;}
}
@media (min-width:2000px) {
    /* 布局 */
    .container{max-width:1140px;}
}